<?php
namespace app\api\request;

use support\BaseRequest;

/**
 * IndexRequest
 * 自动生成的请求验证类
 */
class IndexRequest extends BaseRequest
{
    /**
     * json 方法的验证规则
     *
     * @return array
     */
    public function getRulesByJson(): array
    {
        return [
            'username' => 'require',
            'password' => 'require',
        ];
    }

    /**
     * 获取验证错误消息
     *
     * @return array
     */
    public function messages(): array
    {
        return [
            'username.require' => '用户名不能为空',
            'password.require' => '密码不能为空',
        ];
    }

    /**
     * 获取验证属性名称
     *
     * @return array
     */
    public function attributes(): array
    {
        return [
            'username' => '用户名',
            'password' => '密码',
        ];
    }
}